#ifndef __STUDENT_H__
#define __STUDENT_H__

/* 头文件：
    1.结构体定义
    2.函数声明 */

struct Student  //两个放在一起才能表明复合数据类型
{
    char Name[24];  //名字
    int id;         //学号
    int age;        //年龄
    double score;   //分数
};
typedef struct Student Stu;

//下面两种是简洁写法：
// typedef struct Student  
// {
//     char Name[20];  
//     int id;         
//     int age;        
//     double score;   
// }Stu;

// typedef struct  
// {
//     char Name[20];  
//     int id;         
//     int age;        
//     double score;   
// }Stu;

//打印学生
void PrintStu(const Stu *s);

//设置学生的值
void SetStuValue(Stu *s, const char *name, int id, int age, double score);

#endif